home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / blitzbasic / blitz-list200994.lha / blitz-list / 000497_blitz-list-request_Wed Jul 20 08:15:36 1994.msg < prev    next >
Internet Message Format  |  1994-09-20  |  2KB

  1. Received: from triode.apana.org.au (triode.apana.org.au [202.12.88.58]) by kantti.helsinki.fi (8.6.9/8.6.5) with SMTP id IAA05743 for <blitz-list@helsinki.fi>; Wed, 20 Jul 1994 08:14:04 +0300
  2. Date: Wed, 20 Jul 1994 15:11:19 +0000
  3. From: Neil Miller <neil@triode.apana.org.au>
  4. Subject: Re: Screen Flash Problem
  5. To: tom duncan <duncan@zeus.usq.edu.au>
  6. cc: blitz-list@helsinki.fi
  7. In-Reply-To: <199407192318.AA12417@zeus>
  8. Message-ID: <Pine.3.89.9407201533.G5138-0100000@triode>
  9. MIME-Version: 1.0
  10. Content-Type: TEXT/PLAIN; charset=US-ASCII
  11. X-Status: 
  12. Status: RO
  13.  
  14. On Tue, 19 Jul 1994, tom duncan wrote:
  15.  
  16. > OK guys,
  17. >     I know this must be easy but how do I stop the screen flashing
  18. > when I load in an image onto another hidden screen.
  19. > I have tried moving the screen down out of the way but the flash still
  20. > happens.
  21. > Here is the code.
  22. > WBStartup
  23. > NoCli
  24. > S.b=2
  25. > For a=1 To 20
  26. >    f$="CDX:Temp/F/1.lres"
  27. >    Gosub Action19
  28. >    ShowScreen S : VWait 100
  29. >    f$="CDX:Temp/F/2.mres"
  30. >    Gosub Action19 : VWait 100
  31. >    ShowScreen S
  32. > Next
  33. > End
  34. > Action19:
  35. >    ; Load Screen
  36. >    S=5-S
  37. >    ; load or initialise a screen into S
  38. >    If Len(f$)>0 AND Exists(f$)
  39. >       ; Load image
  40. >       ILBMInfo f$
  41. >       w.w=ILBMWidth
  42. >       h.w=ILBMHeight
  43. >       d.w=ILBMDepth
  44. >       Id.l=ILBMViewMode
  45. >       Free Window S : Free Screen S : Free BitMap S
  46. >       BitMap S,w,h,d
  47. >       Screen S,0,0,w,h,d,Id,"",1,2,S
  48.                    ^Try setting this to 800 or so that way it's hidden 
  49.                     off the bottom of the screen. 
  50.                     Then do a screen move S,0,-800 to re-display it.
  51. >       PalRGB S,0,0,0,0
  52. >       HideScreen S
  53. >       ; Now Open Window onto Screen
  54. >       Window S,0,0,w,h,$0900,"",1,2,S
  55. >       LoadScreen S,f$,S
  56. >       Use Palette S
  57. >       OK.b=True
  58. >    Else
  59. >       r=Request("ERROR","Cant open file "+f$,"BYE") : End
  60. >       OK.b=False
  61. >    EndIf
  62. > Return
  63. > Any ideas anyone
  64. > And any quicker ways to load an IFF image.
  65. > Tom Duncan
  66. > duncan@usq.edu.au
  67.                           \|/
  68.                          -O"O-
  69. ----------------------oOO-(_)-OOo------------------------
  70.                          T E X
  71.                 neil@triode.apana.org.au
  72.